<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>QSculpt: QSculptWindow Class Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />

<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">QSculpt
   &#160;<span id="projectnumber">0.0.1a</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.5.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a>  </div>
  <div class="headertitle">
<div class="title">QSculptWindow Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="QSculptWindow" --><!-- doxytag: inherits="Ui::MainWindow" -->
<p><code>#include &lt;<a class="el" href="_q_sculpt_window_8h_source.html">QSculptWindow.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for QSculptWindow:</div>
<div class="dyncontent">
 <div class="center">
  <img src="class_q_sculpt_window.png" usemap="#QSculptWindow_map" alt=""/>
  <map id="QSculptWindow_map" name="QSculptWindow_map">
<area href="class_ui_1_1_main_window.html" alt="Ui::MainWindow" shape="rect" coords="0,0,101,24"/>
</map>
 </div></div>

<p><a href="class_q_sculpt_window-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_i_document.html">IDocument</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_q_sculpt_window.html#a8ed86c8045fb7a429077e9b55061f86f">getCurrentDocument</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_i_document.html">IDocument</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_q_sculpt_window.html#aa48fe96f292b67cc70053dd09a87fefa">getCurrentDocument</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_i_command.html">ICommand</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_q_sculpt_window.html#a04416ad8fb6ce54b3c75848c5ea19985">getSelectedCommand</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_document_view.html">DocumentView</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_q_sculpt_window.html#a178be339a5ad08001879850f376e4e8d">getCurrentView</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_q_sculpt_window.html#a16e59d61f343cb55a30559e62030cea2">setOptionsWidget</a> (QWidget *widget)</td></tr>
<tr><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2988bbadc82e69441bc2b91d430df348"></a><!-- doxytag: member="QSculptWindow::closeEvent" ref="a2988bbadc82e69441bc2b91d430df348" args="(QCloseEvent *event)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>closeEvent</b> (QCloseEvent *event)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>SolidPaint3D main window. </p>
</div><hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a8ed86c8045fb7a429077e9b55061f86f"></a><!-- doxytag: member="QSculptWindow::getCurrentDocument" ref="a8ed86c8045fb7a429077e9b55061f86f" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="class_i_document.html">IDocument</a> * QSculptWindow::getCurrentDocument </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Gets the current document. This document is the one that all commands should operate on. </p>

</div>
</div>
<a class="anchor" id="aa48fe96f292b67cc70053dd09a87fefa"></a><!-- doxytag: member="QSculptWindow::getCurrentDocument" ref="aa48fe96f292b67cc70053dd09a87fefa" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_i_document.html">IDocument</a> * QSculptWindow::getCurrentDocument </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Gets the current document. This document is the one that all commands should operate on.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>pointer to current document </dd></dl>

</div>
</div>
<a class="anchor" id="a178be339a5ad08001879850f376e4e8d"></a><!-- doxytag: member="QSculptWindow::getCurrentView" ref="a178be339a5ad08001879850f376e4e8d" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_document_view.html">DocumentView</a> * QSculptWindow::getCurrentView </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Get the current view of the document. </p>

</div>
</div>
<a class="anchor" id="a04416ad8fb6ce54b3c75848c5ea19985"></a><!-- doxytag: member="QSculptWindow::getSelectedCommand" ref="a04416ad8fb6ce54b3c75848c5ea19985" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_i_command.html">ICommand</a> * QSculptWindow::getSelectedCommand </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Get the current application command. This is the command that the the user has selected to work with. This is used bu the document editor to know what command the user has selected in order to trigger the correct actions.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>current command </dd></dl>

</div>
</div>
<a class="anchor" id="a16e59d61f343cb55a30559e62030cea2"></a><!-- doxytag: member="QSculptWindow::setOptionsWidget" ref="a16e59d61f343cb55a30559e62030cea2" args="(QWidget *widget)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QSculptWindow::setOptionsWidget </td>
          <td>(</td>
          <td class="paramtype">QWidget *&#160;</td>
          <td class="paramname"><em>widget</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Set the options configuration widget for the current command. </p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>qsculpt/include/<a class="el" href="_q_sculpt_window_8h_source.html">QSculptWindow.h</a></li>
<li>qsculpt/src/QSculptWindow.cpp</li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>



<hr class="footer"/><address class="footer"><small>
Generated on Sat Aug 27 2011 15:38:53 for QSculpt by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.7.5.1
</small></address>

</body>
</html>
